package com.encuestas;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;

public class preferencias {

	private SharedPreferences _preferencia = null;
	private Editor _editor = null;
	private String _userencuestador = "desconocido";
	private String _serverurl = "http://r-visual.com/";
	private String _fechasistema="01/01/2012 01:01:01";
	private String _fechasincroniza="01/01/2012 01:01:01";
	private String _imei="0000000000000";
	private String _password="";
	private String _shortcut="";
	private String _isFirstLunch="";
	private String _idProyecto="";
	private String _idFormulario="";
	
	


	public preferencias(Context contesto) {
		this._preferencia = contesto.getSharedPreferences("preferenciasesurvey",contesto.MODE_PRIVATE);
		this._editor = this._preferencia.edit();

	}

	public String getValue(String key, String defaultvalue) {
		if (this._preferencia == null) {
			return "Unknown";
		}

		return this._preferencia.getString(key, defaultvalue);
	}

	public void setValue(String key, String value) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString(key, value);

	}

	public void setEncuestador(String encuestador) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("encuestador", encuestador);
	}

	public String getEncuestador() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._userencuestador = this._preferencia.getString("encuestador",
				"Unknown");
		return this._userencuestador;
	}

	public void setImei(String imei) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("imei", imei);
	}

	public String getimei() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._imei = this._preferencia.getString("imei","Unknown");
		return this._imei;
	}
	
	public void setServervidor(String serverurl) {
		if (this._editor == null) {
			return;
		}
		this._editor.putString("serverurl", serverurl);
	}

	public String getServervidor() {
		if (this._preferencia == null) {
			return this._serverurl;
		}

		this._serverurl = this._preferencia.getString("serverurl",
				"http://r-visual.com/");
		return this._serverurl;
	}
	
	
	public void setFechasistema(String fecha) {
		if (this._editor == null) {
			return;
		}
		this._editor.putString("fechasistema", fecha);
	}
	
	public String getFechaSistema() {
		if (this._preferencia == null) {
			return "01/01/2012 01:01:01";
		}

		this._fechasistema = this._preferencia.getString("fechasistema","01/01/2012 01:01:01");
		return this._fechasistema;
	}
	
	
	public void setFechasincroniza(String fecha) {
		if (this._editor == null) {
			return;
		}
		this._editor.putString("fechasincroniza", fecha);
	}
	
	public String getFechasincroniza() {
		if (this._preferencia == null) {
			return "01/01/2012 01:01:01";
		}

		this._fechasincroniza = this._preferencia.getString("fechasincroniza","01/01/2012 01:01:01");
		return this._fechasincroniza;
	}
	
	
	
	public void setPassword(String pass) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("password", pass);
	}

	public String getPassword() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._password = this._preferencia.getString("password",
				"Unknown");
		return this._password;
	}
	
	
	public void setShortCut(String pass) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("shortcut", pass);
	}

	public String getShortCut() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._shortcut = this._preferencia.getString("shortcut",
				"Unknown");
		return this._shortcut;
	}
	
	public void setIsfirstLunch(String lunch) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("firstlunch", lunch);
	}

	public String getIsfirstLunch() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._isFirstLunch = this._preferencia.getString("firstlunch",
				"Unknown");
		return this._isFirstLunch;
	}
	public void setIdProyecto(String proyecto) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("proyecto", proyecto);
	}

	public String getIdProyecto() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._idProyecto = this._preferencia.getString("proyecto",
				"0");
		return this._idProyecto;
	}
	
	public void setIdformulario(String formulario) {
		if (this._editor == null) {
			return;
		}

		this._editor.putString("formulario", formulario);
	}

	public String getIdformulario() {
		if (this._preferencia == null) {
			return "Desconocido";
		}

		this._idFormulario = this._preferencia.getString("formulario",
				"0");
		return this._idFormulario;
	}
	
	
	
	 public void save() {
	        if (this._editor == null) {
	            return;
	        }
	        this._editor.commit();
	    }
	
	
	
	
}
